<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<LINK REL=STYLESHEET TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<META NAME="GENERATOR" CONTENT="Java2HTML Version 1.5">
<TITLE>jminusminus.JavaCCParserTokenManager (Java2HTML)</TITLE>
</HEAD>
<BODY><TABLE id="Header" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="2" width="33%">&nbsp;</td>
<td align="center" colspan="2" width="33%">
<font size="4">JavaCCParserTokenManager.java</font>
</td>
<td align="right" colspan="2" width="33%">&nbsp;</td>
</tr>
</TABLE>
<pre ID="Classes">
<FONT ID="LN">1   </FONT><A NAME="1"></A><FONT ID="MultiLineComment">/* Generated By:JavaCC: Do not edit this line. JavaCCParserTokenManager.java */</FONT>
<FONT ID="LN">2   </FONT><A NAME="2"></A><FONT ID="Package">package</FONT> jminusminus;
<FONT ID="LN">3   </FONT><A NAME="3"></A><FONT ID="Import">import</FONT> java.util.ArrayList;
<FONT ID="LN">4   </FONT><A NAME="4"></A>
<FONT ID="LN">5   </FONT><A NAME="5"></A><FONT ID="Public">public</FONT> <FONT ID="Class">class</FONT> JavaCCParserTokenManager <FONT ID="Implements">implements</FONT> <A HREF="../jminusminus/JavaCCParserConstants.java.html">JavaCCParserConstants</A>
<FONT ID="LN">6   </FONT><A NAME="6"></A>{
<FONT ID="LN">7   </FONT><A NAME="7"></A>  <FONT ID="Public">public</FONT>  java.io.PrintStream debugStream = System.out;
<FONT ID="LN">8   </FONT><A NAME="8"></A>  <FONT ID="Public">public</FONT>  <FONT ID="Void">void</FONT> setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
<FONT ID="LN">9   </FONT><A NAME="9"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjStopStringLiteralDfa_0(<FONT ID="Int">int</FONT> pos, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">10  </FONT><A NAME="10"></A>{
<FONT ID="LN">11  </FONT><A NAME="11"></A>   <FONT ID="Switch">switch</FONT> (pos)
<FONT ID="LN">12  </FONT><A NAME="12"></A>   {
<FONT ID="LN">13  </FONT><A NAME="13"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">0</FONT>:
<FONT ID="LN">14  </FONT><A NAME="14"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x7fffff80L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">15  </FONT><A NAME="15"></A>         {
<FONT ID="LN">16  </FONT><A NAME="16"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">17  </FONT><A NAME="17"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">18  </FONT><A NAME="18"></A>         }
<FONT ID="LN">19  </FONT><A NAME="19"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">20  </FONT><A NAME="20"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">1</FONT>:
<FONT ID="LN">21  </FONT><A NAME="21"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x7fffbf80L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">22  </FONT><A NAME="22"></A>         {
<FONT ID="LN">23  </FONT><A NAME="23"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">24  </FONT><A NAME="24"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">25  </FONT><A NAME="25"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">26  </FONT><A NAME="26"></A>         }
<FONT ID="LN">27  </FONT><A NAME="27"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x4000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">28  </FONT><A NAME="28"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">29  </FONT><A NAME="29"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">30  </FONT><A NAME="30"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">2</FONT>:
<FONT ID="LN">31  </FONT><A NAME="31"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x7ff9bf80L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">32  </FONT><A NAME="32"></A>         {
<FONT ID="LN">33  </FONT><A NAME="33"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">34  </FONT><A NAME="34"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">2</FONT>;
<FONT ID="LN">35  </FONT><A NAME="35"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">36  </FONT><A NAME="36"></A>         }
<FONT ID="LN">37  </FONT><A NAME="37"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x60000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">38  </FONT><A NAME="38"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">39  </FONT><A NAME="39"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">40  </FONT><A NAME="40"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">3</FONT>:
<FONT ID="LN">41  </FONT><A NAME="41"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x38080a00L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">42  </FONT><A NAME="42"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">43  </FONT><A NAME="43"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x47f1b580L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">44  </FONT><A NAME="44"></A>         {
<FONT ID="LN">45  </FONT><A NAME="45"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">46  </FONT><A NAME="46"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">3</FONT>;
<FONT ID="LN">47  </FONT><A NAME="47"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">48  </FONT><A NAME="48"></A>         }
<FONT ID="LN">49  </FONT><A NAME="49"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">50  </FONT><A NAME="50"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">4</FONT>:
<FONT ID="LN">51  </FONT><A NAME="51"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x44002400L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">52  </FONT><A NAME="52"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">53  </FONT><A NAME="53"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x3f19180L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">54  </FONT><A NAME="54"></A>         {
<FONT ID="LN">55  </FONT><A NAME="55"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">56  </FONT><A NAME="56"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">4</FONT>;
<FONT ID="LN">57  </FONT><A NAME="57"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">58  </FONT><A NAME="58"></A>         }
<FONT ID="LN">59  </FONT><A NAME="59"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">60  </FONT><A NAME="60"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">5</FONT>:
<FONT ID="LN">61  </FONT><A NAME="61"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x3808000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">62  </FONT><A NAME="62"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">63  </FONT><A NAME="63"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x711180L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">64  </FONT><A NAME="64"></A>         {
<FONT ID="LN">65  </FONT><A NAME="65"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">66  </FONT><A NAME="66"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">5</FONT>;
<FONT ID="LN">67  </FONT><A NAME="67"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">68  </FONT><A NAME="68"></A>         }
<FONT ID="LN">69  </FONT><A NAME="69"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">70  </FONT><A NAME="70"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">6</FONT>:
<FONT ID="LN">71  </FONT><A NAME="71"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x301100L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">72  </FONT><A NAME="72"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">73  </FONT><A NAME="73"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x410080L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">74  </FONT><A NAME="74"></A>         {
<FONT ID="LN">75  </FONT><A NAME="75"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">76  </FONT><A NAME="76"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">6</FONT>;
<FONT ID="LN">77  </FONT><A NAME="77"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">78  </FONT><A NAME="78"></A>         }
<FONT ID="LN">79  </FONT><A NAME="79"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">80  </FONT><A NAME="80"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">7</FONT>:
<FONT ID="LN">81  </FONT><A NAME="81"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x410000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">82  </FONT><A NAME="82"></A>         {
<FONT ID="LN">83  </FONT><A NAME="83"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">84  </FONT><A NAME="84"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">85  </FONT><A NAME="85"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">86  </FONT><A NAME="86"></A>         }
<FONT ID="LN">87  </FONT><A NAME="87"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x80L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">88  </FONT><A NAME="88"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">89  </FONT><A NAME="89"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">90  </FONT><A NAME="90"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">8</FONT>:
<FONT ID="LN">91  </FONT><A NAME="91"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x10000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">92  </FONT><A NAME="92"></A>         {
<FONT ID="LN">93  </FONT><A NAME="93"></A>            jjmatchedKind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">94  </FONT><A NAME="94"></A>            jjmatchedPos = <FONT ID="IntegerLiteral">8</FONT>;
<FONT ID="LN">95  </FONT><A NAME="95"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">96  </FONT><A NAME="96"></A>         }
<FONT ID="LN">97  </FONT><A NAME="97"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x400000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">98  </FONT><A NAME="98"></A>            <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">99  </FONT><A NAME="99"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">100 </FONT><A NAME="100"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">101 </FONT><A NAME="101"></A>         <FONT ID="Return">return</FONT> -<FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">102 </FONT><A NAME="102"></A>   }
<FONT ID="LN">103 </FONT><A NAME="103"></A>}
<FONT ID="LN">104 </FONT><A NAME="104"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjStartNfa_0(<FONT ID="Int">int</FONT> pos, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">105 </FONT><A NAME="105"></A>{
<FONT ID="LN">106 </FONT><A NAME="106"></A>   <FONT ID="Return">return</FONT> jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + <FONT ID="IntegerLiteral">1</FONT>);
<FONT ID="LN">107 </FONT><A NAME="107"></A>}
<FONT ID="LN">108 </FONT><A NAME="108"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjStopAtPos(<FONT ID="Int">int</FONT> pos, <FONT ID="Int">int</FONT> kind)
<FONT ID="LN">109 </FONT><A NAME="109"></A>{
<FONT ID="LN">110 </FONT><A NAME="110"></A>   jjmatchedKind = kind;
<FONT ID="LN">111 </FONT><A NAME="111"></A>   jjmatchedPos = pos;
<FONT ID="LN">112 </FONT><A NAME="112"></A>   <FONT ID="Return">return</FONT> pos + <FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">113 </FONT><A NAME="113"></A>}
<FONT ID="LN">114 </FONT><A NAME="114"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjStartNfaWithStates_0(<FONT ID="Int">int</FONT> pos, <FONT ID="Int">int</FONT> kind, <FONT ID="Int">int</FONT> state)
<FONT ID="LN">115 </FONT><A NAME="115"></A>{
<FONT ID="LN">116 </FONT><A NAME="116"></A>   jjmatchedKind = kind;
<FONT ID="LN">117 </FONT><A NAME="117"></A>   jjmatchedPos = pos;
<FONT ID="LN">118 </FONT><A NAME="118"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">119 </FONT><A NAME="119"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) { <FONT ID="Return">return</FONT> pos + <FONT ID="IntegerLiteral">1</FONT>; }
<FONT ID="LN">120 </FONT><A NAME="120"></A>   <FONT ID="Return">return</FONT> jjMoveNfa_0(state, pos + <FONT ID="IntegerLiteral">1</FONT>);
<FONT ID="LN">121 </FONT><A NAME="121"></A>}
<FONT ID="LN">122 </FONT><A NAME="122"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa0_0()
<FONT ID="LN">123 </FONT><A NAME="123"></A>{
<FONT ID="LN">124 </FONT><A NAME="124"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">125 </FONT><A NAME="125"></A>   {
<FONT ID="LN">126 </FONT><A NAME="126"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">33</FONT>:
<FONT ID="LN">127 </FONT><A NAME="127"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">39</FONT>);
<FONT ID="LN">128 </FONT><A NAME="128"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">38</FONT>:
<FONT ID="LN">129 </FONT><A NAME="129"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x2000000000L</FONT>);
<FONT ID="LN">130 </FONT><A NAME="130"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">40</FONT>:
<FONT ID="LN">131 </FONT><A NAME="131"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">43</FONT>);
<FONT ID="LN">132 </FONT><A NAME="132"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">41</FONT>:
<FONT ID="LN">133 </FONT><A NAME="133"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">44</FONT>);
<FONT ID="LN">134 </FONT><A NAME="134"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">42</FONT>:
<FONT ID="LN">135 </FONT><A NAME="135"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">42</FONT>);
<FONT ID="LN">136 </FONT><A NAME="136"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">43</FONT>:
<FONT ID="LN">137 </FONT><A NAME="137"></A>         jjmatchedKind = <FONT ID="IntegerLiteral">31</FONT>;
<FONT ID="LN">138 </FONT><A NAME="138"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x21000000000L</FONT>);
<FONT ID="LN">139 </FONT><A NAME="139"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">44</FONT>:
<FONT ID="LN">140 </FONT><A NAME="140"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">50</FONT>);
<FONT ID="LN">141 </FONT><A NAME="141"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">45</FONT>:
<FONT ID="LN">142 </FONT><A NAME="142"></A>         jjmatchedKind = <FONT ID="IntegerLiteral">40</FONT>;
<FONT ID="LN">143 </FONT><A NAME="143"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x200000000L</FONT>);
<FONT ID="LN">144 </FONT><A NAME="144"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">46</FONT>:
<FONT ID="LN">145 </FONT><A NAME="145"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">51</FONT>);
<FONT ID="LN">146 </FONT><A NAME="146"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">59</FONT>:
<FONT ID="LN">147 </FONT><A NAME="147"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">49</FONT>);
<FONT ID="LN">148 </FONT><A NAME="148"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">60</FONT>:
<FONT ID="LN">149 </FONT><A NAME="149"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x4000000000L</FONT>);
<FONT ID="LN">150 </FONT><A NAME="150"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">61</FONT>:
<FONT ID="LN">151 </FONT><A NAME="151"></A>         jjmatchedKind = <FONT ID="IntegerLiteral">32</FONT>;
<FONT ID="LN">152 </FONT><A NAME="152"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x400000000L</FONT>);
<FONT ID="LN">153 </FONT><A NAME="153"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">62</FONT>:
<FONT ID="LN">154 </FONT><A NAME="154"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">35</FONT>);
<FONT ID="LN">155 </FONT><A NAME="155"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">91</FONT>:
<FONT ID="LN">156 </FONT><A NAME="156"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">47</FONT>);
<FONT ID="LN">157 </FONT><A NAME="157"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">93</FONT>:
<FONT ID="LN">158 </FONT><A NAME="158"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">48</FONT>);
<FONT ID="LN">159 </FONT><A NAME="159"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">97</FONT>:
<FONT ID="LN">160 </FONT><A NAME="160"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x80L</FONT>);
<FONT ID="LN">161 </FONT><A NAME="161"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">98</FONT>:
<FONT ID="LN">162 </FONT><A NAME="162"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x100L</FONT>);
<FONT ID="LN">163 </FONT><A NAME="163"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">99</FONT>:
<FONT ID="LN">164 </FONT><A NAME="164"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x600L</FONT>);
<FONT ID="LN">165 </FONT><A NAME="165"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">101</FONT>:
<FONT ID="LN">166 </FONT><A NAME="166"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x1800L</FONT>);
<FONT ID="LN">167 </FONT><A NAME="167"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">102</FONT>:
<FONT ID="LN">168 </FONT><A NAME="168"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x2000L</FONT>);
<FONT ID="LN">169 </FONT><A NAME="169"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">105</FONT>:
<FONT ID="LN">170 </FONT><A NAME="170"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x3c000L</FONT>);
<FONT ID="LN">171 </FONT><A NAME="171"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">110</FONT>:
<FONT ID="LN">172 </FONT><A NAME="172"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0xc0000L</FONT>);
<FONT ID="LN">173 </FONT><A NAME="173"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">112</FONT>:
<FONT ID="LN">174 </FONT><A NAME="174"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0xf00000L</FONT>);
<FONT ID="LN">175 </FONT><A NAME="175"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">114</FONT>:
<FONT ID="LN">176 </FONT><A NAME="176"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x1000000L</FONT>);
<FONT ID="LN">177 </FONT><A NAME="177"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">115</FONT>:
<FONT ID="LN">178 </FONT><A NAME="178"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x6000000L</FONT>);
<FONT ID="LN">179 </FONT><A NAME="179"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">116</FONT>:
<FONT ID="LN">180 </FONT><A NAME="180"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x18000000L</FONT>);
<FONT ID="LN">181 </FONT><A NAME="181"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">118</FONT>:
<FONT ID="LN">182 </FONT><A NAME="182"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x20000000L</FONT>);
<FONT ID="LN">183 </FONT><A NAME="183"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">119</FONT>:
<FONT ID="LN">184 </FONT><A NAME="184"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="IntegerLiteral">0x40000000L</FONT>);
<FONT ID="LN">185 </FONT><A NAME="185"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">123</FONT>:
<FONT ID="LN">186 </FONT><A NAME="186"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">45</FONT>);
<FONT ID="LN">187 </FONT><A NAME="187"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">125</FONT>:
<FONT ID="LN">188 </FONT><A NAME="188"></A>         <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">46</FONT>);
<FONT ID="LN">189 </FONT><A NAME="189"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">190 </FONT><A NAME="190"></A>         <FONT ID="Return">return</FONT> jjMoveNfa_0(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">0</FONT>);
<FONT ID="LN">191 </FONT><A NAME="191"></A>   }
<FONT ID="LN">192 </FONT><A NAME="192"></A>}
<FONT ID="LN">193 </FONT><A NAME="193"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa1_0(<FONT ID="Long">long</FONT> active0)
<FONT ID="LN">194 </FONT><A NAME="194"></A>{
<FONT ID="LN">195 </FONT><A NAME="195"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">196 </FONT><A NAME="196"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">197 </FONT><A NAME="197"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">0</FONT>, active0);
<FONT ID="LN">198 </FONT><A NAME="198"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">199 </FONT><A NAME="199"></A>   }
<FONT ID="LN">200 </FONT><A NAME="200"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">201 </FONT><A NAME="201"></A>   {
<FONT ID="LN">202 </FONT><A NAME="202"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">38</FONT>:
<FONT ID="LN">203 </FONT><A NAME="203"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x2000000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">204 </FONT><A NAME="204"></A>            <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">37</FONT>);
<FONT ID="LN">205 </FONT><A NAME="205"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">206 </FONT><A NAME="206"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">43</FONT>:
<FONT ID="LN">207 </FONT><A NAME="207"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x1000000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">208 </FONT><A NAME="208"></A>            <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">36</FONT>);
<FONT ID="LN">209 </FONT><A NAME="209"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">210 </FONT><A NAME="210"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">45</FONT>:
<FONT ID="LN">211 </FONT><A NAME="211"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x200000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">212 </FONT><A NAME="212"></A>            <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">33</FONT>);
<FONT ID="LN">213 </FONT><A NAME="213"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">214 </FONT><A NAME="214"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">61</FONT>:
<FONT ID="LN">215 </FONT><A NAME="215"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x400000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">216 </FONT><A NAME="216"></A>            <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">34</FONT>);
<FONT ID="LN">217 </FONT><A NAME="217"></A>         <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x4000000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">218 </FONT><A NAME="218"></A>            <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">38</FONT>);
<FONT ID="LN">219 </FONT><A NAME="219"></A>         <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x20000000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">220 </FONT><A NAME="220"></A>            <FONT ID="Return">return</FONT> jjStopAtPos(<FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">41</FONT>);
<FONT ID="LN">221 </FONT><A NAME="221"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">222 </FONT><A NAME="222"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">97</FONT>:
<FONT ID="LN">223 </FONT><A NAME="223"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x102000L</FONT>);
<FONT ID="LN">224 </FONT><A NAME="224"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">98</FONT>:
<FONT ID="LN">225 </FONT><A NAME="225"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x80L</FONT>);
<FONT ID="LN">226 </FONT><A NAME="226"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">101</FONT>:
<FONT ID="LN">227 </FONT><A NAME="227"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x1040000L</FONT>);
<FONT ID="LN">228 </FONT><A NAME="228"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">102</FONT>:
<FONT ID="LN">229 </FONT><A NAME="229"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x4000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">230 </FONT><A NAME="230"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">14</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">231 </FONT><A NAME="231"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">232 </FONT><A NAME="232"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">104</FONT>:
<FONT ID="LN">233 </FONT><A NAME="233"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x48000200L</FONT>);
<FONT ID="LN">234 </FONT><A NAME="234"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">108</FONT>:
<FONT ID="LN">235 </FONT><A NAME="235"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0xc00L</FONT>);
<FONT ID="LN">236 </FONT><A NAME="236"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">109</FONT>:
<FONT ID="LN">237 </FONT><A NAME="237"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x8000L</FONT>);
<FONT ID="LN">238 </FONT><A NAME="238"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">110</FONT>:
<FONT ID="LN">239 </FONT><A NAME="239"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x30000L</FONT>);
<FONT ID="LN">240 </FONT><A NAME="240"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">111</FONT>:
<FONT ID="LN">241 </FONT><A NAME="241"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x20000100L</FONT>);
<FONT ID="LN">242 </FONT><A NAME="242"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">114</FONT>:
<FONT ID="LN">243 </FONT><A NAME="243"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x10600000L</FONT>);
<FONT ID="LN">244 </FONT><A NAME="244"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">116</FONT>:
<FONT ID="LN">245 </FONT><A NAME="245"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x2000000L</FONT>);
<FONT ID="LN">246 </FONT><A NAME="246"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">117</FONT>:
<FONT ID="LN">247 </FONT><A NAME="247"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x4880000L</FONT>);
<FONT ID="LN">248 </FONT><A NAME="248"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">120</FONT>:
<FONT ID="LN">249 </FONT><A NAME="249"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa2_0(active0, <FONT ID="IntegerLiteral">0x1000L</FONT>);
<FONT ID="LN">250 </FONT><A NAME="250"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">251 </FONT><A NAME="251"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">252 </FONT><A NAME="252"></A>   }
<FONT ID="LN">253 </FONT><A NAME="253"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">0</FONT>, active0);
<FONT ID="LN">254 </FONT><A NAME="254"></A>}
<FONT ID="LN">255 </FONT><A NAME="255"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa2_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">256 </FONT><A NAME="256"></A>{
<FONT ID="LN">257 </FONT><A NAME="257"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">258 </FONT><A NAME="258"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">0</FONT>, old0); 
<FONT ID="LN">259 </FONT><A NAME="259"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">260 </FONT><A NAME="260"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">261 </FONT><A NAME="261"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">1</FONT>, active0);
<FONT ID="LN">262 </FONT><A NAME="262"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">2</FONT>;
<FONT ID="LN">263 </FONT><A NAME="263"></A>   }
<FONT ID="LN">264 </FONT><A NAME="264"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">265 </FONT><A NAME="265"></A>   {
<FONT ID="LN">266 </FONT><A NAME="266"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">97</FONT>:
<FONT ID="LN">267 </FONT><A NAME="267"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x2000600L</FONT>);
<FONT ID="LN">268 </FONT><A NAME="268"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">98</FONT>:
<FONT ID="LN">269 </FONT><A NAME="269"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x800000L</FONT>);
<FONT ID="LN">270 </FONT><A NAME="270"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">99</FONT>:
<FONT ID="LN">271 </FONT><A NAME="271"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x100000L</FONT>);
<FONT ID="LN">272 </FONT><A NAME="272"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">105</FONT>:
<FONT ID="LN">273 </FONT><A NAME="273"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x68200000L</FONT>);
<FONT ID="LN">274 </FONT><A NAME="274"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">108</FONT>:
<FONT ID="LN">275 </FONT><A NAME="275"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x82000L</FONT>);
<FONT ID="LN">276 </FONT><A NAME="276"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">111</FONT>:
<FONT ID="LN">277 </FONT><A NAME="277"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x400100L</FONT>);
<FONT ID="LN">278 </FONT><A NAME="278"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">112</FONT>:
<FONT ID="LN">279 </FONT><A NAME="279"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x4008000L</FONT>);
<FONT ID="LN">280 </FONT><A NAME="280"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">115</FONT>:
<FONT ID="LN">281 </FONT><A NAME="281"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x10880L</FONT>);
<FONT ID="LN">282 </FONT><A NAME="282"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">116</FONT>:
<FONT ID="LN">283 </FONT><A NAME="283"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x20000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">284 </FONT><A NAME="284"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">2</FONT>, <FONT ID="IntegerLiteral">17</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">285 </FONT><A NAME="285"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x1001000L</FONT>);
<FONT ID="LN">286 </FONT><A NAME="286"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">117</FONT>:
<FONT ID="LN">287 </FONT><A NAME="287"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa3_0(active0, <FONT ID="IntegerLiteral">0x10000000L</FONT>);
<FONT ID="LN">288 </FONT><A NAME="288"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">119</FONT>:
<FONT ID="LN">289 </FONT><A NAME="289"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x40000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">290 </FONT><A NAME="290"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">2</FONT>, <FONT ID="IntegerLiteral">18</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">291 </FONT><A NAME="291"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">292 </FONT><A NAME="292"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">293 </FONT><A NAME="293"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">294 </FONT><A NAME="294"></A>   }
<FONT ID="LN">295 </FONT><A NAME="295"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">1</FONT>, active0);
<FONT ID="LN">296 </FONT><A NAME="296"></A>}
<FONT ID="LN">297 </FONT><A NAME="297"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa3_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">298 </FONT><A NAME="298"></A>{
<FONT ID="LN">299 </FONT><A NAME="299"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">300 </FONT><A NAME="300"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">1</FONT>, old0); 
<FONT ID="LN">301 </FONT><A NAME="301"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">302 </FONT><A NAME="302"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">303 </FONT><A NAME="303"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">2</FONT>, active0);
<FONT ID="LN">304 </FONT><A NAME="304"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">3</FONT>;
<FONT ID="LN">305 </FONT><A NAME="305"></A>   }
<FONT ID="LN">306 </FONT><A NAME="306"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">307 </FONT><A NAME="307"></A>   {
<FONT ID="LN">308 </FONT><A NAME="308"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">100</FONT>:
<FONT ID="LN">309 </FONT><A NAME="309"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x20000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">310 </FONT><A NAME="310"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">29</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">311 </FONT><A NAME="311"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">312 </FONT><A NAME="312"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">101</FONT>:
<FONT ID="LN">313 </FONT><A NAME="313"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x800L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">314 </FONT><A NAME="314"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">11</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">315 </FONT><A NAME="315"></A>         <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x10000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">316 </FONT><A NAME="316"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">28</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">317 </FONT><A NAME="317"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x4001000L</FONT>);
<FONT ID="LN">318 </FONT><A NAME="318"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">107</FONT>:
<FONT ID="LN">319 </FONT><A NAME="319"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x100000L</FONT>);
<FONT ID="LN">320 </FONT><A NAME="320"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">108</FONT>:
<FONT ID="LN">321 </FONT><A NAME="321"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x80000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">322 </FONT><A NAME="322"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">19</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">323 </FONT><A NAME="323"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x40800100L</FONT>);
<FONT ID="LN">324 </FONT><A NAME="324"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">111</FONT>:
<FONT ID="LN">325 </FONT><A NAME="325"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x8000L</FONT>);
<FONT ID="LN">326 </FONT><A NAME="326"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">114</FONT>:
<FONT ID="LN">327 </FONT><A NAME="327"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x200L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">328 </FONT><A NAME="328"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">9</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">329 </FONT><A NAME="329"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">330 </FONT><A NAME="330"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">115</FONT>:
<FONT ID="LN">331 </FONT><A NAME="331"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x8000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">332 </FONT><A NAME="332"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">27</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">333 </FONT><A NAME="333"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x2400L</FONT>);
<FONT ID="LN">334 </FONT><A NAME="334"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">116</FONT>:
<FONT ID="LN">335 </FONT><A NAME="335"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x2410080L</FONT>);
<FONT ID="LN">336 </FONT><A NAME="336"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">117</FONT>:
<FONT ID="LN">337 </FONT><A NAME="337"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x1000000L</FONT>);
<FONT ID="LN">338 </FONT><A NAME="338"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">118</FONT>:
<FONT ID="LN">339 </FONT><A NAME="339"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa4_0(active0, <FONT ID="IntegerLiteral">0x200000L</FONT>);
<FONT ID="LN">340 </FONT><A NAME="340"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">341 </FONT><A NAME="341"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">342 </FONT><A NAME="342"></A>   }
<FONT ID="LN">343 </FONT><A NAME="343"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">2</FONT>, active0);
<FONT ID="LN">344 </FONT><A NAME="344"></A>}
<FONT ID="LN">345 </FONT><A NAME="345"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa4_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">346 </FONT><A NAME="346"></A>{
<FONT ID="LN">347 </FONT><A NAME="347"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">348 </FONT><A NAME="348"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">2</FONT>, old0); 
<FONT ID="LN">349 </FONT><A NAME="349"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">350 </FONT><A NAME="350"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">351 </FONT><A NAME="351"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">3</FONT>, active0);
<FONT ID="LN">352 </FONT><A NAME="352"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">4</FONT>;
<FONT ID="LN">353 </FONT><A NAME="353"></A>   }
<FONT ID="LN">354 </FONT><A NAME="354"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">355 </FONT><A NAME="355"></A>   {
<FONT ID="LN">356 </FONT><A NAME="356"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">97</FONT>:
<FONT ID="LN">357 </FONT><A NAME="357"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa5_0(active0, <FONT ID="IntegerLiteral">0x310000L</FONT>);
<FONT ID="LN">358 </FONT><A NAME="358"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">101</FONT>:
<FONT ID="LN">359 </FONT><A NAME="359"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x2000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">360 </FONT><A NAME="360"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">4</FONT>, <FONT ID="IntegerLiteral">13</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">361 </FONT><A NAME="361"></A>         <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x40000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">362 </FONT><A NAME="362"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">4</FONT>, <FONT ID="IntegerLiteral">30</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">363 </FONT><A NAME="363"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa5_0(active0, <FONT ID="IntegerLiteral">0x400100L</FONT>);
<FONT ID="LN">364 </FONT><A NAME="364"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">105</FONT>:
<FONT ID="LN">365 </FONT><A NAME="365"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa5_0(active0, <FONT ID="IntegerLiteral">0x2800000L</FONT>);
<FONT ID="LN">366 </FONT><A NAME="366"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">110</FONT>:
<FONT ID="LN">367 </FONT><A NAME="367"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa5_0(active0, <FONT ID="IntegerLiteral">0x1000L</FONT>);
<FONT ID="LN">368 </FONT><A NAME="368"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">114</FONT>:
<FONT ID="LN">369 </FONT><A NAME="369"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x4000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">370 </FONT><A NAME="370"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">4</FONT>, <FONT ID="IntegerLiteral">26</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">371 </FONT><A NAME="371"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa5_0(active0, <FONT ID="IntegerLiteral">0x1008080L</FONT>);
<FONT ID="LN">372 </FONT><A NAME="372"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">115</FONT>:
<FONT ID="LN">373 </FONT><A NAME="373"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x400L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">374 </FONT><A NAME="374"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">4</FONT>, <FONT ID="IntegerLiteral">10</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">375 </FONT><A NAME="375"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">376 </FONT><A NAME="376"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">377 </FONT><A NAME="377"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">378 </FONT><A NAME="378"></A>   }
<FONT ID="LN">379 </FONT><A NAME="379"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">3</FONT>, active0);
<FONT ID="LN">380 </FONT><A NAME="380"></A>}
<FONT ID="LN">381 </FONT><A NAME="381"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa5_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">382 </FONT><A NAME="382"></A>{
<FONT ID="LN">383 </FONT><A NAME="383"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">384 </FONT><A NAME="384"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">3</FONT>, old0); 
<FONT ID="LN">385 </FONT><A NAME="385"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">386 </FONT><A NAME="386"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">387 </FONT><A NAME="387"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">4</FONT>, active0);
<FONT ID="LN">388 </FONT><A NAME="388"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">5</FONT>;
<FONT ID="LN">389 </FONT><A NAME="389"></A>   }
<FONT ID="LN">390 </FONT><A NAME="390"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">391 </FONT><A NAME="391"></A>   {
<FONT ID="LN">392 </FONT><A NAME="392"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">97</FONT>:
<FONT ID="LN">393 </FONT><A NAME="393"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa6_0(active0, <FONT ID="IntegerLiteral">0x180L</FONT>);
<FONT ID="LN">394 </FONT><A NAME="394"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">99</FONT>:
<FONT ID="LN">395 </FONT><A NAME="395"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x800000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">396 </FONT><A NAME="396"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">23</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">397 </FONT><A NAME="397"></A>         <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x2000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">398 </FONT><A NAME="398"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">25</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">399 </FONT><A NAME="399"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa6_0(active0, <FONT ID="IntegerLiteral">0x400000L</FONT>);
<FONT ID="LN">400 </FONT><A NAME="400"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">100</FONT>:
<FONT ID="LN">401 </FONT><A NAME="401"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa6_0(active0, <FONT ID="IntegerLiteral">0x1000L</FONT>);
<FONT ID="LN">402 </FONT><A NAME="402"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">103</FONT>:
<FONT ID="LN">403 </FONT><A NAME="403"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa6_0(active0, <FONT ID="IntegerLiteral">0x100000L</FONT>);
<FONT ID="LN">404 </FONT><A NAME="404"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">110</FONT>:
<FONT ID="LN">405 </FONT><A NAME="405"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x1000000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">406 </FONT><A NAME="406"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">24</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">407 </FONT><A NAME="407"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa6_0(active0, <FONT ID="IntegerLiteral">0x10000L</FONT>);
<FONT ID="LN">408 </FONT><A NAME="408"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">116</FONT>:
<FONT ID="LN">409 </FONT><A NAME="409"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x8000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">410 </FONT><A NAME="410"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">15</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">411 </FONT><A NAME="411"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa6_0(active0, <FONT ID="IntegerLiteral">0x200000L</FONT>);
<FONT ID="LN">412 </FONT><A NAME="412"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">413 </FONT><A NAME="413"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">414 </FONT><A NAME="414"></A>   }
<FONT ID="LN">415 </FONT><A NAME="415"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">4</FONT>, active0);
<FONT ID="LN">416 </FONT><A NAME="416"></A>}
<FONT ID="LN">417 </FONT><A NAME="417"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa6_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">418 </FONT><A NAME="418"></A>{
<FONT ID="LN">419 </FONT><A NAME="419"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">420 </FONT><A NAME="420"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">4</FONT>, old0); 
<FONT ID="LN">421 </FONT><A NAME="421"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">422 </FONT><A NAME="422"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">423 </FONT><A NAME="423"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">5</FONT>, active0);
<FONT ID="LN">424 </FONT><A NAME="424"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">6</FONT>;
<FONT ID="LN">425 </FONT><A NAME="425"></A>   }
<FONT ID="LN">426 </FONT><A NAME="426"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">427 </FONT><A NAME="427"></A>   {
<FONT ID="LN">428 </FONT><A NAME="428"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">99</FONT>:
<FONT ID="LN">429 </FONT><A NAME="429"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa7_0(active0, <FONT ID="IntegerLiteral">0x10080L</FONT>);
<FONT ID="LN">430 </FONT><A NAME="430"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">101</FONT>:
<FONT ID="LN">431 </FONT><A NAME="431"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x100000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">432 </FONT><A NAME="432"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">6</FONT>, <FONT ID="IntegerLiteral">20</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">433 </FONT><A NAME="433"></A>         <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x200000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">434 </FONT><A NAME="434"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">6</FONT>, <FONT ID="IntegerLiteral">21</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">435 </FONT><A NAME="435"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">436 </FONT><A NAME="436"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">110</FONT>:
<FONT ID="LN">437 </FONT><A NAME="437"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x100L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">438 </FONT><A NAME="438"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">6</FONT>, <FONT ID="IntegerLiteral">8</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">439 </FONT><A NAME="439"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">440 </FONT><A NAME="440"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">115</FONT>:
<FONT ID="LN">441 </FONT><A NAME="441"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x1000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">442 </FONT><A NAME="442"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">6</FONT>, <FONT ID="IntegerLiteral">12</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">443 </FONT><A NAME="443"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">444 </FONT><A NAME="444"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">116</FONT>:
<FONT ID="LN">445 </FONT><A NAME="445"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa7_0(active0, <FONT ID="IntegerLiteral">0x400000L</FONT>);
<FONT ID="LN">446 </FONT><A NAME="446"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">447 </FONT><A NAME="447"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">448 </FONT><A NAME="448"></A>   }
<FONT ID="LN">449 </FONT><A NAME="449"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">5</FONT>, active0);
<FONT ID="LN">450 </FONT><A NAME="450"></A>}
<FONT ID="LN">451 </FONT><A NAME="451"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa7_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">452 </FONT><A NAME="452"></A>{
<FONT ID="LN">453 </FONT><A NAME="453"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">454 </FONT><A NAME="454"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">5</FONT>, old0); 
<FONT ID="LN">455 </FONT><A NAME="455"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">456 </FONT><A NAME="456"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">457 </FONT><A NAME="457"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">6</FONT>, active0);
<FONT ID="LN">458 </FONT><A NAME="458"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">7</FONT>;
<FONT ID="LN">459 </FONT><A NAME="459"></A>   }
<FONT ID="LN">460 </FONT><A NAME="460"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">461 </FONT><A NAME="461"></A>   {
<FONT ID="LN">462 </FONT><A NAME="462"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">101</FONT>:
<FONT ID="LN">463 </FONT><A NAME="463"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa8_0(active0, <FONT ID="IntegerLiteral">0x410000L</FONT>);
<FONT ID="LN">464 </FONT><A NAME="464"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">116</FONT>:
<FONT ID="LN">465 </FONT><A NAME="465"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x80L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">466 </FONT><A NAME="466"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">7</FONT>, <FONT ID="IntegerLiteral">7</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">467 </FONT><A NAME="467"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">468 </FONT><A NAME="468"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">469 </FONT><A NAME="469"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">470 </FONT><A NAME="470"></A>   }
<FONT ID="LN">471 </FONT><A NAME="471"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">6</FONT>, active0);
<FONT ID="LN">472 </FONT><A NAME="472"></A>}
<FONT ID="LN">473 </FONT><A NAME="473"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa8_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">474 </FONT><A NAME="474"></A>{
<FONT ID="LN">475 </FONT><A NAME="475"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">476 </FONT><A NAME="476"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">6</FONT>, old0); 
<FONT ID="LN">477 </FONT><A NAME="477"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">478 </FONT><A NAME="478"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">479 </FONT><A NAME="479"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">7</FONT>, active0);
<FONT ID="LN">480 </FONT><A NAME="480"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">8</FONT>;
<FONT ID="LN">481 </FONT><A NAME="481"></A>   }
<FONT ID="LN">482 </FONT><A NAME="482"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">483 </FONT><A NAME="483"></A>   {
<FONT ID="LN">484 </FONT><A NAME="484"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">100</FONT>:
<FONT ID="LN">485 </FONT><A NAME="485"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x400000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">486 </FONT><A NAME="486"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">8</FONT>, <FONT ID="IntegerLiteral">22</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">487 </FONT><A NAME="487"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">488 </FONT><A NAME="488"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">111</FONT>:
<FONT ID="LN">489 </FONT><A NAME="489"></A>         <FONT ID="Return">return</FONT> jjMoveStringLiteralDfa9_0(active0, <FONT ID="IntegerLiteral">0x10000L</FONT>);
<FONT ID="LN">490 </FONT><A NAME="490"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">491 </FONT><A NAME="491"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">492 </FONT><A NAME="492"></A>   }
<FONT ID="LN">493 </FONT><A NAME="493"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">7</FONT>, active0);
<FONT ID="LN">494 </FONT><A NAME="494"></A>}
<FONT ID="LN">495 </FONT><A NAME="495"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveStringLiteralDfa9_0(<FONT ID="Long">long</FONT> old0, <FONT ID="Long">long</FONT> active0)
<FONT ID="LN">496 </FONT><A NAME="496"></A>{
<FONT ID="LN">497 </FONT><A NAME="497"></A>   <FONT ID="If">if</FONT> (((active0 &amp;= old0)) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">498 </FONT><A NAME="498"></A>      <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">7</FONT>, old0); 
<FONT ID="LN">499 </FONT><A NAME="499"></A>   <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">500 </FONT><A NAME="500"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e) {
<FONT ID="LN">501 </FONT><A NAME="501"></A>      jjStopStringLiteralDfa_0(<FONT ID="IntegerLiteral">8</FONT>, active0);
<FONT ID="LN">502 </FONT><A NAME="502"></A>      <FONT ID="Return">return</FONT> <FONT ID="IntegerLiteral">9</FONT>;
<FONT ID="LN">503 </FONT><A NAME="503"></A>   }
<FONT ID="LN">504 </FONT><A NAME="504"></A>   <FONT ID="Switch">switch</FONT>(curChar)
<FONT ID="LN">505 </FONT><A NAME="505"></A>   {
<FONT ID="LN">506 </FONT><A NAME="506"></A>      <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">102</FONT>:
<FONT ID="LN">507 </FONT><A NAME="507"></A>         <FONT ID="If">if</FONT> ((active0 &amp; <FONT ID="IntegerLiteral">0x10000L</FONT>) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">508 </FONT><A NAME="508"></A>            <FONT ID="Return">return</FONT> jjStartNfaWithStates_0(<FONT ID="IntegerLiteral">9</FONT>, <FONT ID="IntegerLiteral">16</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">509 </FONT><A NAME="509"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">510 </FONT><A NAME="510"></A>      <FONT ID="Default">default</FONT> :
<FONT ID="LN">511 </FONT><A NAME="511"></A>         <FONT ID="Break">break</FONT>;
<FONT ID="LN">512 </FONT><A NAME="512"></A>   }
<FONT ID="LN">513 </FONT><A NAME="513"></A>   <FONT ID="Return">return</FONT> jjStartNfa_0(<FONT ID="IntegerLiteral">8</FONT>, active0);
<FONT ID="LN">514 </FONT><A NAME="514"></A>}
<FONT ID="LN">515 </FONT><A NAME="515"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Void">void</FONT> jjCheckNAdd(<FONT ID="Int">int</FONT> state)
<FONT ID="LN">516 </FONT><A NAME="516"></A>{
<FONT ID="LN">517 </FONT><A NAME="517"></A>   <FONT ID="If">if</FONT> (jjrounds[state] != jjround)
<FONT ID="LN">518 </FONT><A NAME="518"></A>   {
<FONT ID="LN">519 </FONT><A NAME="519"></A>      jjstateSet[jjnewStateCnt++] = state;
<FONT ID="LN">520 </FONT><A NAME="520"></A>      jjrounds[state] = jjround;
<FONT ID="LN">521 </FONT><A NAME="521"></A>   }
<FONT ID="LN">522 </FONT><A NAME="522"></A>}
<FONT ID="LN">523 </FONT><A NAME="523"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Void">void</FONT> jjAddStates(<FONT ID="Int">int</FONT> start, <FONT ID="Int">int</FONT> end)
<FONT ID="LN">524 </FONT><A NAME="524"></A>{
<FONT ID="LN">525 </FONT><A NAME="525"></A>   <FONT ID="Do">do</FONT> {
<FONT ID="LN">526 </FONT><A NAME="526"></A>      jjstateSet[jjnewStateCnt++] = jjnextStates[start];
<FONT ID="LN">527 </FONT><A NAME="527"></A>   } <FONT ID="While">while</FONT> (start++ != end);
<FONT ID="LN">528 </FONT><A NAME="528"></A>}
<FONT ID="LN">529 </FONT><A NAME="529"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Void">void</FONT> jjCheckNAddTwoStates(<FONT ID="Int">int</FONT> state1, <FONT ID="Int">int</FONT> state2)
<FONT ID="LN">530 </FONT><A NAME="530"></A>{
<FONT ID="LN">531 </FONT><A NAME="531"></A>   jjCheckNAdd(state1);
<FONT ID="LN">532 </FONT><A NAME="532"></A>   jjCheckNAdd(state2);
<FONT ID="LN">533 </FONT><A NAME="533"></A>}
<FONT ID="LN">534 </FONT><A NAME="534"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Void">void</FONT> jjCheckNAddStates(<FONT ID="Int">int</FONT> start, <FONT ID="Int">int</FONT> end)
<FONT ID="LN">535 </FONT><A NAME="535"></A>{
<FONT ID="LN">536 </FONT><A NAME="536"></A>   <FONT ID="Do">do</FONT> {
<FONT ID="LN">537 </FONT><A NAME="537"></A>      jjCheckNAdd(jjnextStates[start]);
<FONT ID="LN">538 </FONT><A NAME="538"></A>   } <FONT ID="While">while</FONT> (start++ != end);
<FONT ID="LN">539 </FONT><A NAME="539"></A>}
<FONT ID="LN">540 </FONT><A NAME="540"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Void">void</FONT> jjCheckNAddStates(<FONT ID="Int">int</FONT> start)
<FONT ID="LN">541 </FONT><A NAME="541"></A>{
<FONT ID="LN">542 </FONT><A NAME="542"></A>   jjCheckNAdd(jjnextStates[start]);
<FONT ID="LN">543 </FONT><A NAME="543"></A>   jjCheckNAdd(jjnextStates[start + <FONT ID="IntegerLiteral">1</FONT>]);
<FONT ID="LN">544 </FONT><A NAME="544"></A>}
<FONT ID="LN">545 </FONT><A NAME="545"></A><FONT ID="Static">static</FONT> <FONT ID="Final">final</FONT> <FONT ID="Long">long</FONT>[] jjbitVec0 = {
<FONT ID="LN">546 </FONT><A NAME="546"></A>   <FONT ID="IntegerLiteral">0x0L</FONT>, <FONT ID="IntegerLiteral">0x0L</FONT>, <FONT ID="IntegerLiteral">0xffffffffffffffffL</FONT>, <FONT ID="IntegerLiteral">0xffffffffffffffffL</FONT>
<FONT ID="LN">547 </FONT><A NAME="547"></A>};
<FONT ID="LN">548 </FONT><A NAME="548"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT> jjMoveNfa_0(<FONT ID="Int">int</FONT> startState, <FONT ID="Int">int</FONT> curPos)
<FONT ID="LN">549 </FONT><A NAME="549"></A>{
<FONT ID="LN">550 </FONT><A NAME="550"></A>   <FONT ID="Int">int</FONT>[] nextStates;
<FONT ID="LN">551 </FONT><A NAME="551"></A>   <FONT ID="Int">int</FONT> startsAt = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">552 </FONT><A NAME="552"></A>   jjnewStateCnt = <FONT ID="IntegerLiteral">21</FONT>;
<FONT ID="LN">553 </FONT><A NAME="553"></A>   <FONT ID="Int">int</FONT> i = <FONT ID="IntegerLiteral">1</FONT>;
<FONT ID="LN">554 </FONT><A NAME="554"></A>   jjstateSet[<FONT ID="IntegerLiteral">0</FONT>] = startState;
<FONT ID="LN">555 </FONT><A NAME="555"></A>   <FONT ID="Int">int</FONT> j, kind = <FONT ID="IntegerLiteral">0x7fffffff</FONT>;
<FONT ID="LN">556 </FONT><A NAME="556"></A>   <FONT ID="For">for</FONT> (;;)
<FONT ID="LN">557 </FONT><A NAME="557"></A>   {
<FONT ID="LN">558 </FONT><A NAME="558"></A>      <FONT ID="If">if</FONT> (++jjround == <FONT ID="IntegerLiteral">0x7fffffff</FONT>)
<FONT ID="LN">559 </FONT><A NAME="559"></A>         ReInitRounds();
<FONT ID="LN">560 </FONT><A NAME="560"></A>      <FONT ID="If">if</FONT> (curChar &lt; <FONT ID="IntegerLiteral">64</FONT>)
<FONT ID="LN">561 </FONT><A NAME="561"></A>      {
<FONT ID="LN">562 </FONT><A NAME="562"></A>         <FONT ID="Long">long</FONT> l = <FONT ID="IntegerLiteral">1L</FONT> &lt;&lt; curChar;
<FONT ID="LN">563 </FONT><A NAME="563"></A>         MatchLoop: <FONT ID="Do">do</FONT>
<FONT ID="LN">564 </FONT><A NAME="564"></A>         {
<FONT ID="LN">565 </FONT><A NAME="565"></A>            <FONT ID="Switch">switch</FONT>(jjstateSet[--i])
<FONT ID="LN">566 </FONT><A NAME="566"></A>            {
<FONT ID="LN">567 </FONT><A NAME="567"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">5</FONT>:
<FONT ID="LN">568 </FONT><A NAME="568"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x3fe000000000000L</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">569 </FONT><A NAME="569"></A>                  {
<FONT ID="LN">570 </FONT><A NAME="570"></A>                     <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">56</FONT>)
<FONT ID="LN">571 </FONT><A NAME="571"></A>                        kind = <FONT ID="IntegerLiteral">56</FONT>;
<FONT ID="LN">572 </FONT><A NAME="572"></A>                     jjCheckNAdd(<FONT ID="IntegerLiteral">10</FONT>);
<FONT ID="LN">573 </FONT><A NAME="573"></A>                  }
<FONT ID="LN">574 </FONT><A NAME="574"></A>                  <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">34</FONT>)
<FONT ID="LN">575 </FONT><A NAME="575"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">2</FONT>);
<FONT ID="LN">576 </FONT><A NAME="576"></A>                  <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">39</FONT>)
<FONT ID="LN">577 </FONT><A NAME="577"></A>                     jjAddStates(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">4</FONT>);
<FONT ID="LN">578 </FONT><A NAME="578"></A>                  <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">48</FONT>)
<FONT ID="LN">579 </FONT><A NAME="579"></A>                  {
<FONT ID="LN">580 </FONT><A NAME="580"></A>                     <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">56</FONT>)
<FONT ID="LN">581 </FONT><A NAME="581"></A>                        kind = <FONT ID="IntegerLiteral">56</FONT>;
<FONT ID="LN">582 </FONT><A NAME="582"></A>                  }
<FONT ID="LN">583 </FONT><A NAME="583"></A>                  <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">36</FONT>)
<FONT ID="LN">584 </FONT><A NAME="584"></A>                  {
<FONT ID="LN">585 </FONT><A NAME="585"></A>                     <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">52</FONT>)
<FONT ID="LN">586 </FONT><A NAME="586"></A>                        kind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">587 </FONT><A NAME="587"></A>                     jjCheckNAdd(<FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">588 </FONT><A NAME="588"></A>                  }
<FONT ID="LN">589 </FONT><A NAME="589"></A>                  <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">47</FONT>)
<FONT ID="LN">590 </FONT><A NAME="590"></A>                     jjstateSet[jjnewStateCnt++] = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">591 </FONT><A NAME="591"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">592 </FONT><A NAME="592"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">0</FONT>:
<FONT ID="LN">593 </FONT><A NAME="593"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">47</FONT>)
<FONT ID="LN">594 </FONT><A NAME="594"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">595 </FONT><A NAME="595"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">596 </FONT><A NAME="596"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">1</FONT>:
<FONT ID="LN">597 </FONT><A NAME="597"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0xffffffffffffdbffL</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">598 </FONT><A NAME="598"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">599 </FONT><A NAME="599"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">600 </FONT><A NAME="600"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">2</FONT>:
<FONT ID="LN">601 </FONT><A NAME="601"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x2400L</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT> &amp;&amp; kind &gt; <FONT ID="IntegerLiteral">6</FONT>)
<FONT ID="LN">602 </FONT><A NAME="602"></A>                     kind = <FONT ID="IntegerLiteral">6</FONT>;
<FONT ID="LN">603 </FONT><A NAME="603"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">604 </FONT><A NAME="604"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">3</FONT>:
<FONT ID="LN">605 </FONT><A NAME="605"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">10</FONT> &amp;&amp; kind &gt; <FONT ID="IntegerLiteral">6</FONT>)
<FONT ID="LN">606 </FONT><A NAME="606"></A>                     kind = <FONT ID="IntegerLiteral">6</FONT>;
<FONT ID="LN">607 </FONT><A NAME="607"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">608 </FONT><A NAME="608"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">4</FONT>:
<FONT ID="LN">609 </FONT><A NAME="609"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">13</FONT>)
<FONT ID="LN">610 </FONT><A NAME="610"></A>                     jjstateSet[jjnewStateCnt++] = <FONT ID="IntegerLiteral">3</FONT>;
<FONT ID="LN">611 </FONT><A NAME="611"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">612 </FONT><A NAME="612"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">6</FONT>:
<FONT ID="LN">613 </FONT><A NAME="613"></A>                  <FONT ID="If">if</FONT> (curChar != <FONT ID="IntegerLiteral">36</FONT>)
<FONT ID="LN">614 </FONT><A NAME="614"></A>                     <FONT ID="Break">break</FONT>;
<FONT ID="LN">615 </FONT><A NAME="615"></A>                  <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">52</FONT>)
<FONT ID="LN">616 </FONT><A NAME="616"></A>                     kind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">617 </FONT><A NAME="617"></A>                  jjCheckNAdd(<FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">618 </FONT><A NAME="618"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">619 </FONT><A NAME="619"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">7</FONT>:
<FONT ID="LN">620 </FONT><A NAME="620"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x3ff001000000000L</FONT> &amp; l) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">621 </FONT><A NAME="621"></A>                     <FONT ID="Break">break</FONT>;
<FONT ID="LN">622 </FONT><A NAME="622"></A>                  <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">52</FONT>)
<FONT ID="LN">623 </FONT><A NAME="623"></A>                     kind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">624 </FONT><A NAME="624"></A>                  jjCheckNAdd(<FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">625 </FONT><A NAME="625"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">626 </FONT><A NAME="626"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">8</FONT>:
<FONT ID="LN">627 </FONT><A NAME="627"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">48</FONT> &amp;&amp; kind &gt; <FONT ID="IntegerLiteral">56</FONT>)
<FONT ID="LN">628 </FONT><A NAME="628"></A>                     kind = <FONT ID="IntegerLiteral">56</FONT>;
<FONT ID="LN">629 </FONT><A NAME="629"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">630 </FONT><A NAME="630"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">9</FONT>:
<FONT ID="LN">631 </FONT><A NAME="631"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x3fe000000000000L</FONT> &amp; l) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">632 </FONT><A NAME="632"></A>                     <FONT ID="Break">break</FONT>;
<FONT ID="LN">633 </FONT><A NAME="633"></A>                  <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">56</FONT>)
<FONT ID="LN">634 </FONT><A NAME="634"></A>                     kind = <FONT ID="IntegerLiteral">56</FONT>;
<FONT ID="LN">635 </FONT><A NAME="635"></A>                  jjCheckNAdd(<FONT ID="IntegerLiteral">10</FONT>);
<FONT ID="LN">636 </FONT><A NAME="636"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">637 </FONT><A NAME="637"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">10</FONT>:
<FONT ID="LN">638 </FONT><A NAME="638"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x3ff000000000000L</FONT> &amp; l) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">639 </FONT><A NAME="639"></A>                     <FONT ID="Break">break</FONT>;
<FONT ID="LN">640 </FONT><A NAME="640"></A>                  <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">56</FONT>)
<FONT ID="LN">641 </FONT><A NAME="641"></A>                     kind = <FONT ID="IntegerLiteral">56</FONT>;
<FONT ID="LN">642 </FONT><A NAME="642"></A>                  jjCheckNAdd(<FONT ID="IntegerLiteral">10</FONT>);
<FONT ID="LN">643 </FONT><A NAME="643"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">644 </FONT><A NAME="644"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">11</FONT>:
<FONT ID="LN">645 </FONT><A NAME="645"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">39</FONT>)
<FONT ID="LN">646 </FONT><A NAME="646"></A>                     jjAddStates(<FONT ID="IntegerLiteral">3</FONT>, <FONT ID="IntegerLiteral">4</FONT>);
<FONT ID="LN">647 </FONT><A NAME="647"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">648 </FONT><A NAME="648"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">13</FONT>:
<FONT ID="LN">649 </FONT><A NAME="649"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x8400000000L</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">650 </FONT><A NAME="650"></A>                     jjCheckNAdd(<FONT ID="IntegerLiteral">14</FONT>);
<FONT ID="LN">651 </FONT><A NAME="651"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">652 </FONT><A NAME="652"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">14</FONT>:
<FONT ID="LN">653 </FONT><A NAME="653"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">39</FONT> &amp;&amp; kind &gt; <FONT ID="IntegerLiteral">57</FONT>)
<FONT ID="LN">654 </FONT><A NAME="654"></A>                     kind = <FONT ID="IntegerLiteral">57</FONT>;
<FONT ID="LN">655 </FONT><A NAME="655"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">656 </FONT><A NAME="656"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">15</FONT>:
<FONT ID="LN">657 </FONT><A NAME="657"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0xffffff7fffffdbffL</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">658 </FONT><A NAME="658"></A>                     jjCheckNAdd(<FONT ID="IntegerLiteral">14</FONT>);
<FONT ID="LN">659 </FONT><A NAME="659"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">660 </FONT><A NAME="660"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">16</FONT>:
<FONT ID="LN">661 </FONT><A NAME="661"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">34</FONT>)
<FONT ID="LN">662 </FONT><A NAME="662"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">2</FONT>);
<FONT ID="LN">663 </FONT><A NAME="663"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">664 </FONT><A NAME="664"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">18</FONT>:
<FONT ID="LN">665 </FONT><A NAME="665"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x8400000000L</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">666 </FONT><A NAME="666"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">2</FONT>);
<FONT ID="LN">667 </FONT><A NAME="667"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">668 </FONT><A NAME="668"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">19</FONT>:
<FONT ID="LN">669 </FONT><A NAME="669"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0xfffffffbffffdbffL</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">670 </FONT><A NAME="670"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">2</FONT>);
<FONT ID="LN">671 </FONT><A NAME="671"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">672 </FONT><A NAME="672"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">20</FONT>:
<FONT ID="LN">673 </FONT><A NAME="673"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">34</FONT> &amp;&amp; kind &gt; <FONT ID="IntegerLiteral">58</FONT>)
<FONT ID="LN">674 </FONT><A NAME="674"></A>                     kind = <FONT ID="IntegerLiteral">58</FONT>;
<FONT ID="LN">675 </FONT><A NAME="675"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">676 </FONT><A NAME="676"></A>               <FONT ID="Default">default</FONT> : <FONT ID="Break">break</FONT>;
<FONT ID="LN">677 </FONT><A NAME="677"></A>            }
<FONT ID="LN">678 </FONT><A NAME="678"></A>         } <FONT ID="While">while</FONT>(i != startsAt);
<FONT ID="LN">679 </FONT><A NAME="679"></A>      }
<FONT ID="LN">680 </FONT><A NAME="680"></A>      <FONT ID="Else">else</FONT> <FONT ID="If">if</FONT> (curChar &lt; <FONT ID="IntegerLiteral">128</FONT>)
<FONT ID="LN">681 </FONT><A NAME="681"></A>      {
<FONT ID="LN">682 </FONT><A NAME="682"></A>         <FONT ID="Long">long</FONT> l = <FONT ID="IntegerLiteral">1L</FONT> &lt;&lt; (curChar &amp; <FONT ID="IntegerLiteral">077</FONT>);
<FONT ID="LN">683 </FONT><A NAME="683"></A>         MatchLoop: <FONT ID="Do">do</FONT>
<FONT ID="LN">684 </FONT><A NAME="684"></A>         {
<FONT ID="LN">685 </FONT><A NAME="685"></A>            <FONT ID="Switch">switch</FONT>(jjstateSet[--i])
<FONT ID="LN">686 </FONT><A NAME="686"></A>            {
<FONT ID="LN">687 </FONT><A NAME="687"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">5</FONT>:
<FONT ID="LN">688 </FONT><A NAME="688"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">7</FONT>:
<FONT ID="LN">689 </FONT><A NAME="689"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x7fffffe87fffffeL</FONT> &amp; l) == <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">690 </FONT><A NAME="690"></A>                     <FONT ID="Break">break</FONT>;
<FONT ID="LN">691 </FONT><A NAME="691"></A>                  <FONT ID="If">if</FONT> (kind &gt; <FONT ID="IntegerLiteral">52</FONT>)
<FONT ID="LN">692 </FONT><A NAME="692"></A>                     kind = <FONT ID="IntegerLiteral">52</FONT>;
<FONT ID="LN">693 </FONT><A NAME="693"></A>                  jjCheckNAdd(<FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">694 </FONT><A NAME="694"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">695 </FONT><A NAME="695"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">1</FONT>:
<FONT ID="LN">696 </FONT><A NAME="696"></A>                  jjAddStates(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">697 </FONT><A NAME="697"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">698 </FONT><A NAME="698"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">12</FONT>:
<FONT ID="LN">699 </FONT><A NAME="699"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">92</FONT>)
<FONT ID="LN">700 </FONT><A NAME="700"></A>                     jjstateSet[jjnewStateCnt++] = <FONT ID="IntegerLiteral">13</FONT>;
<FONT ID="LN">701 </FONT><A NAME="701"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">702 </FONT><A NAME="702"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">13</FONT>:
<FONT ID="LN">703 </FONT><A NAME="703"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x14404410000000L</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">704 </FONT><A NAME="704"></A>                     jjCheckNAdd(<FONT ID="IntegerLiteral">14</FONT>);
<FONT ID="LN">705 </FONT><A NAME="705"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">706 </FONT><A NAME="706"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">15</FONT>:
<FONT ID="LN">707 </FONT><A NAME="707"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0xffffffffefffffffL</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">708 </FONT><A NAME="708"></A>                     jjCheckNAdd(<FONT ID="IntegerLiteral">14</FONT>);
<FONT ID="LN">709 </FONT><A NAME="709"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">710 </FONT><A NAME="710"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">17</FONT>:
<FONT ID="LN">711 </FONT><A NAME="711"></A>                  <FONT ID="If">if</FONT> (curChar == <FONT ID="IntegerLiteral">92</FONT>)
<FONT ID="LN">712 </FONT><A NAME="712"></A>                     jjstateSet[jjnewStateCnt++] = <FONT ID="IntegerLiteral">18</FONT>;
<FONT ID="LN">713 </FONT><A NAME="713"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">714 </FONT><A NAME="714"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">18</FONT>:
<FONT ID="LN">715 </FONT><A NAME="715"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0x14404410000000L</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">716 </FONT><A NAME="716"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">2</FONT>);
<FONT ID="LN">717 </FONT><A NAME="717"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">718 </FONT><A NAME="718"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">19</FONT>:
<FONT ID="LN">719 </FONT><A NAME="719"></A>                  <FONT ID="If">if</FONT> ((<FONT ID="IntegerLiteral">0xffffffffefffffffL</FONT> &amp; l) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">720 </FONT><A NAME="720"></A>                     jjCheckNAddStates(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">2</FONT>);
<FONT ID="LN">721 </FONT><A NAME="721"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">722 </FONT><A NAME="722"></A>               <FONT ID="Default">default</FONT> : <FONT ID="Break">break</FONT>;
<FONT ID="LN">723 </FONT><A NAME="723"></A>            }
<FONT ID="LN">724 </FONT><A NAME="724"></A>         } <FONT ID="While">while</FONT>(i != startsAt);
<FONT ID="LN">725 </FONT><A NAME="725"></A>      }
<FONT ID="LN">726 </FONT><A NAME="726"></A>      <FONT ID="Else">else</FONT>
<FONT ID="LN">727 </FONT><A NAME="727"></A>      {
<FONT ID="LN">728 </FONT><A NAME="728"></A>         <FONT ID="Int">int</FONT> i2 = (curChar &amp; <FONT ID="IntegerLiteral">0xff</FONT>) &gt;&gt; <FONT ID="IntegerLiteral">6</FONT>;
<FONT ID="LN">729 </FONT><A NAME="729"></A>         <FONT ID="Long">long</FONT> l2 = <FONT ID="IntegerLiteral">1L</FONT> &lt;&lt; (curChar &amp; <FONT ID="IntegerLiteral">077</FONT>);
<FONT ID="LN">730 </FONT><A NAME="730"></A>         MatchLoop: <FONT ID="Do">do</FONT>
<FONT ID="LN">731 </FONT><A NAME="731"></A>         {
<FONT ID="LN">732 </FONT><A NAME="732"></A>            <FONT ID="Switch">switch</FONT>(jjstateSet[--i])
<FONT ID="LN">733 </FONT><A NAME="733"></A>            {
<FONT ID="LN">734 </FONT><A NAME="734"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">1</FONT>:
<FONT ID="LN">735 </FONT><A NAME="735"></A>                  <FONT ID="If">if</FONT> ((jjbitVec0[i2] &amp; l2) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">736 </FONT><A NAME="736"></A>                     jjAddStates(<FONT ID="IntegerLiteral">5</FONT>, <FONT ID="IntegerLiteral">7</FONT>);
<FONT ID="LN">737 </FONT><A NAME="737"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">738 </FONT><A NAME="738"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">15</FONT>:
<FONT ID="LN">739 </FONT><A NAME="739"></A>                  <FONT ID="If">if</FONT> ((jjbitVec0[i2] &amp; l2) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">740 </FONT><A NAME="740"></A>                     jjstateSet[jjnewStateCnt++] = <FONT ID="IntegerLiteral">14</FONT>;
<FONT ID="LN">741 </FONT><A NAME="741"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">742 </FONT><A NAME="742"></A>               <FONT ID="Case">case</FONT> <FONT ID="IntegerLiteral">19</FONT>:
<FONT ID="LN">743 </FONT><A NAME="743"></A>                  <FONT ID="If">if</FONT> ((jjbitVec0[i2] &amp; l2) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">744 </FONT><A NAME="744"></A>                     jjAddStates(<FONT ID="IntegerLiteral">0</FONT>, <FONT ID="IntegerLiteral">2</FONT>);
<FONT ID="LN">745 </FONT><A NAME="745"></A>                  <FONT ID="Break">break</FONT>;
<FONT ID="LN">746 </FONT><A NAME="746"></A>               <FONT ID="Default">default</FONT> : <FONT ID="Break">break</FONT>;
<FONT ID="LN">747 </FONT><A NAME="747"></A>            }
<FONT ID="LN">748 </FONT><A NAME="748"></A>         } <FONT ID="While">while</FONT>(i != startsAt);
<FONT ID="LN">749 </FONT><A NAME="749"></A>      }
<FONT ID="LN">750 </FONT><A NAME="750"></A>      <FONT ID="If">if</FONT> (kind != <FONT ID="IntegerLiteral">0x7fffffff</FONT>)
<FONT ID="LN">751 </FONT><A NAME="751"></A>      {
<FONT ID="LN">752 </FONT><A NAME="752"></A>         jjmatchedKind = kind;
<FONT ID="LN">753 </FONT><A NAME="753"></A>         jjmatchedPos = curPos;
<FONT ID="LN">754 </FONT><A NAME="754"></A>         kind = <FONT ID="IntegerLiteral">0x7fffffff</FONT>;
<FONT ID="LN">755 </FONT><A NAME="755"></A>      }
<FONT ID="LN">756 </FONT><A NAME="756"></A>      ++curPos;
<FONT ID="LN">757 </FONT><A NAME="757"></A>      <FONT ID="If">if</FONT> ((i = jjnewStateCnt) == (startsAt = <FONT ID="IntegerLiteral">21</FONT> - (jjnewStateCnt = startsAt)))
<FONT ID="LN">758 </FONT><A NAME="758"></A>         <FONT ID="Return">return</FONT> curPos;
<FONT ID="LN">759 </FONT><A NAME="759"></A>      <FONT ID="Try">try</FONT> { curChar = input_stream.readChar(); }
<FONT ID="LN">760 </FONT><A NAME="760"></A>      <FONT ID="Catch">catch</FONT>(java.io.IOException e) { <FONT ID="Return">return</FONT> curPos; }
<FONT ID="LN">761 </FONT><A NAME="761"></A>   }
<FONT ID="LN">762 </FONT><A NAME="762"></A>}
<FONT ID="LN">763 </FONT><A NAME="763"></A><FONT ID="Static">static</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT>[] jjnextStates = {
<FONT ID="LN">764 </FONT><A NAME="764"></A>   <FONT ID="IntegerLiteral">17</FONT>, <FONT ID="IntegerLiteral">19</FONT>, <FONT ID="IntegerLiteral">20</FONT>, <FONT ID="IntegerLiteral">12</FONT>, <FONT ID="IntegerLiteral">15</FONT>, <FONT ID="IntegerLiteral">1</FONT>, <FONT ID="IntegerLiteral">2</FONT>, <FONT ID="IntegerLiteral">4</FONT>, 
<FONT ID="LN">765 </FONT><A NAME="765"></A>};
<FONT ID="LN">766 </FONT><A NAME="766"></A><FONT ID="Public">public</FONT> <FONT ID="Static">static</FONT> <FONT ID="Final">final</FONT> String[] jjstrLiteralImages = {
<FONT ID="LN">767 </FONT><A NAME="767"></A><FONT ID="StringLiteral">""</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="StringLiteral">"\141\142\163\164\162\141\143\164"</FONT>, 
<FONT ID="LN">768 </FONT><A NAME="768"></A><FONT ID="StringLiteral">"\142\157\157\154\145\141\156"</FONT>, <FONT ID="StringLiteral">"\143\150\141\162"</FONT>, <FONT ID="StringLiteral">"\143\154\141\163\163"</FONT>, <FONT ID="StringLiteral">"\145\154\163\145"</FONT>, 
<FONT ID="LN">769 </FONT><A NAME="769"></A><FONT ID="StringLiteral">"\145\170\164\145\156\144\163"</FONT>, <FONT ID="StringLiteral">"\146\141\154\163\145"</FONT>, <FONT ID="StringLiteral">"\151\146"</FONT>, <FONT ID="StringLiteral">"\151\155\160\157\162\164"</FONT>, 
<FONT ID="LN">770 </FONT><A NAME="770"></A><FONT ID="StringLiteral">"\151\156\163\164\141\156\143\145\157\146"</FONT>, <FONT ID="StringLiteral">"\151\156\164"</FONT>, <FONT ID="StringLiteral">"\156\145\167"</FONT>, <FONT ID="StringLiteral">"\156\165\154\154"</FONT>, 
<FONT ID="LN">771 </FONT><A NAME="771"></A><FONT ID="StringLiteral">"\160\141\143\153\141\147\145"</FONT>, <FONT ID="StringLiteral">"\160\162\151\166\141\164\145"</FONT>, <FONT ID="StringLiteral">"\160\162\157\164\145\143\164\145\144"</FONT>, 
<FONT ID="LN">772 </FONT><A NAME="772"></A><FONT ID="StringLiteral">"\160\165\142\154\151\143"</FONT>, <FONT ID="StringLiteral">"\162\145\164\165\162\156"</FONT>, <FONT ID="StringLiteral">"\163\164\141\164\151\143"</FONT>, 
<FONT ID="LN">773 </FONT><A NAME="773"></A><FONT ID="StringLiteral">"\163\165\160\145\162"</FONT>, <FONT ID="StringLiteral">"\164\150\151\163"</FONT>, <FONT ID="StringLiteral">"\164\162\165\145"</FONT>, <FONT ID="StringLiteral">"\166\157\151\144"</FONT>, 
<FONT ID="LN">774 </FONT><A NAME="774"></A><FONT ID="StringLiteral">"\167\150\151\154\145"</FONT>, <FONT ID="StringLiteral">"\53"</FONT>, <FONT ID="StringLiteral">"\75"</FONT>, <FONT ID="StringLiteral">"\55\55"</FONT>, <FONT ID="StringLiteral">"\75\75"</FONT>, <FONT ID="StringLiteral">"\76"</FONT>, <FONT ID="StringLiteral">"\53\53"</FONT>, <FONT ID="StringLiteral">"\46\46"</FONT>, <FONT ID="StringLiteral">"\74\75"</FONT>, <FONT ID="StringLiteral">"\41"</FONT>, 
<FONT ID="LN">775 </FONT><A NAME="775"></A><FONT ID="StringLiteral">"\55"</FONT>, <FONT ID="StringLiteral">"\53\75"</FONT>, <FONT ID="StringLiteral">"\52"</FONT>, <FONT ID="StringLiteral">"\50"</FONT>, <FONT ID="StringLiteral">"\51"</FONT>, <FONT ID="StringLiteral">"\173"</FONT>, <FONT ID="StringLiteral">"\175"</FONT>, <FONT ID="StringLiteral">"\133"</FONT>, <FONT ID="StringLiteral">"\135"</FONT>, <FONT ID="StringLiteral">"\73"</FONT>, <FONT ID="StringLiteral">"\54"</FONT>, 
<FONT ID="LN">776 </FONT><A NAME="776"></A><FONT ID="StringLiteral">"\56"</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, <FONT ID="Null">null</FONT>, };
<FONT ID="LN">777 </FONT><A NAME="777"></A><FONT ID="Public">public</FONT> <FONT ID="Static">static</FONT> <FONT ID="Final">final</FONT> String[] lexStateNames = {
<FONT ID="LN">778 </FONT><A NAME="778"></A>   <FONT ID="StringLiteral">"DEFAULT"</FONT>, 
<FONT ID="LN">779 </FONT><A NAME="779"></A>};
<FONT ID="LN">780 </FONT><A NAME="780"></A><FONT ID="Static">static</FONT> <FONT ID="Final">final</FONT> <FONT ID="Long">long</FONT>[] jjtoToken = {
<FONT ID="LN">781 </FONT><A NAME="781"></A>   <FONT ID="IntegerLiteral">0x171fffffffffff81L</FONT>, 
<FONT ID="LN">782 </FONT><A NAME="782"></A>};
<FONT ID="LN">783 </FONT><A NAME="783"></A><FONT ID="Static">static</FONT> <FONT ID="Final">final</FONT> <FONT ID="Long">long</FONT>[] jjtoSkip = {
<FONT ID="LN">784 </FONT><A NAME="784"></A>   <FONT ID="IntegerLiteral">0x7eL</FONT>, 
<FONT ID="LN">785 </FONT><A NAME="785"></A>};
<FONT ID="LN">786 </FONT><A NAME="786"></A><FONT ID="Protected">protected</FONT> <A HREF="../jminusminus/SimpleCharStream.java.html">SimpleCharStream</A> input_stream;
<FONT ID="LN">787 </FONT><A NAME="787"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT>[] jjrounds = <FONT ID="New">new</FONT> <FONT ID="Int">int</FONT>[<FONT ID="IntegerLiteral">21</FONT>];
<FONT ID="LN">788 </FONT><A NAME="788"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Int">int</FONT>[] jjstateSet = <FONT ID="New">new</FONT> <FONT ID="Int">int</FONT>[<FONT ID="IntegerLiteral">42</FONT>];
<FONT ID="LN">789 </FONT><A NAME="789"></A><FONT ID="Protected">protected</FONT> <FONT ID="Char">char</FONT> curChar;
<FONT ID="LN">790 </FONT><A NAME="790"></A><FONT ID="Public">public</FONT> JavaCCParserTokenManager(<A HREF="../jminusminus/SimpleCharStream.java.html">SimpleCharStream</A> stream){
<FONT ID="LN">791 </FONT><A NAME="791"></A>   <FONT ID="If">if</FONT> (SimpleCharStream.staticFlag)
<FONT ID="LN">792 </FONT><A NAME="792"></A>      <FONT ID="Throw">throw</FONT> <FONT ID="New">new</FONT> Error(<FONT ID="StringLiteral">"ERROR: Cannot use a static CharStream class with a non-static lexical analyzer."</FONT>);
<FONT ID="LN">793 </FONT><A NAME="793"></A>   input_stream = stream;
<FONT ID="LN">794 </FONT><A NAME="794"></A>}
<FONT ID="LN">795 </FONT><A NAME="795"></A><FONT ID="Public">public</FONT> JavaCCParserTokenManager(<A HREF="../jminusminus/SimpleCharStream.java.html">SimpleCharStream</A> stream, <FONT ID="Int">int</FONT> lexState){
<FONT ID="LN">796 </FONT><A NAME="796"></A>   <FONT ID="This">this</FONT>(stream);
<FONT ID="LN">797 </FONT><A NAME="797"></A>   SwitchTo(lexState);
<FONT ID="LN">798 </FONT><A NAME="798"></A>}
<FONT ID="LN">799 </FONT><A NAME="799"></A><FONT ID="Public">public</FONT> <FONT ID="Void">void</FONT> ReInit(<A HREF="../jminusminus/SimpleCharStream.java.html">SimpleCharStream</A> stream)
<FONT ID="LN">800 </FONT><A NAME="800"></A>{
<FONT ID="LN">801 </FONT><A NAME="801"></A>   jjmatchedPos = jjnewStateCnt = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">802 </FONT><A NAME="802"></A>   curLexState = defaultLexState;
<FONT ID="LN">803 </FONT><A NAME="803"></A>   input_stream = stream;
<FONT ID="LN">804 </FONT><A NAME="804"></A>   ReInitRounds();
<FONT ID="LN">805 </FONT><A NAME="805"></A>}
<FONT ID="LN">806 </FONT><A NAME="806"></A><FONT ID="Private">private</FONT> <FONT ID="Final">final</FONT> <FONT ID="Void">void</FONT> ReInitRounds()
<FONT ID="LN">807 </FONT><A NAME="807"></A>{
<FONT ID="LN">808 </FONT><A NAME="808"></A>   <FONT ID="Int">int</FONT> i;
<FONT ID="LN">809 </FONT><A NAME="809"></A>   jjround = <FONT ID="IntegerLiteral">0x80000001</FONT>;
<FONT ID="LN">810 </FONT><A NAME="810"></A>   <FONT ID="For">for</FONT> (i = <FONT ID="IntegerLiteral">21</FONT>; i-- &gt; <FONT ID="IntegerLiteral">0</FONT>;)
<FONT ID="LN">811 </FONT><A NAME="811"></A>      jjrounds[i] = <FONT ID="IntegerLiteral">0x80000000</FONT>;
<FONT ID="LN">812 </FONT><A NAME="812"></A>}
<FONT ID="LN">813 </FONT><A NAME="813"></A><FONT ID="Public">public</FONT> <FONT ID="Void">void</FONT> ReInit(<A HREF="../jminusminus/SimpleCharStream.java.html">SimpleCharStream</A> stream, <FONT ID="Int">int</FONT> lexState)
<FONT ID="LN">814 </FONT><A NAME="814"></A>{
<FONT ID="LN">815 </FONT><A NAME="815"></A>   ReInit(stream);
<FONT ID="LN">816 </FONT><A NAME="816"></A>   SwitchTo(lexState);
<FONT ID="LN">817 </FONT><A NAME="817"></A>}
<FONT ID="LN">818 </FONT><A NAME="818"></A><FONT ID="Public">public</FONT> <FONT ID="Void">void</FONT> SwitchTo(<FONT ID="Int">int</FONT> lexState)
<FONT ID="LN">819 </FONT><A NAME="819"></A>{
<FONT ID="LN">820 </FONT><A NAME="820"></A>   <FONT ID="If">if</FONT> (lexState &gt;= <FONT ID="IntegerLiteral">1</FONT> || lexState &lt; <FONT ID="IntegerLiteral">0</FONT>)
<FONT ID="LN">821 </FONT><A NAME="821"></A>      <FONT ID="Throw">throw</FONT> <FONT ID="New">new</FONT> <A HREF="../jminusminus/TokenMgrError.java.html">TokenMgrError</A>(<FONT ID="StringLiteral">"Error: Ignoring invalid lexical state : "</FONT> + lexState + <FONT ID="StringLiteral">". State unchanged."</FONT>, TokenMgrError.INVALID_LEXICAL_STATE);
<FONT ID="LN">822 </FONT><A NAME="822"></A>   <FONT ID="Else">else</FONT>
<FONT ID="LN">823 </FONT><A NAME="823"></A>      curLexState = lexState;
<FONT ID="LN">824 </FONT><A NAME="824"></A>}
<FONT ID="LN">825 </FONT><A NAME="825"></A>
<FONT ID="LN">826 </FONT><A NAME="826"></A><FONT ID="Protected">protected</FONT> <A HREF="../jminusminus/Token.java.html">Token</A> jjFillToken()
<FONT ID="LN">827 </FONT><A NAME="827"></A>{
<FONT ID="LN">828 </FONT><A NAME="828"></A>   <A HREF="../jminusminus/Token.java.html">Token</A> t = Token.newToken(jjmatchedKind);
<FONT ID="LN">829 </FONT><A NAME="829"></A>   t.kind = jjmatchedKind;
<FONT ID="LN">830 </FONT><A NAME="830"></A>   String im = jjstrLiteralImages[jjmatchedKind];
<FONT ID="LN">831 </FONT><A NAME="831"></A>   t.image = (im == <FONT ID="Null">null</FONT>) ? input_stream.GetImage() : im;
<FONT ID="LN">832 </FONT><A NAME="832"></A>   t.beginLine = input_stream.getBeginLine();
<FONT ID="LN">833 </FONT><A NAME="833"></A>   t.beginColumn = input_stream.getBeginColumn();
<FONT ID="LN">834 </FONT><A NAME="834"></A>   t.endLine = input_stream.getEndLine();
<FONT ID="LN">835 </FONT><A NAME="835"></A>   t.endColumn = input_stream.getEndColumn();
<FONT ID="LN">836 </FONT><A NAME="836"></A>   <FONT ID="Return">return</FONT> t;
<FONT ID="LN">837 </FONT><A NAME="837"></A>}
<FONT ID="LN">838 </FONT><A NAME="838"></A>
<FONT ID="LN">839 </FONT><A NAME="839"></A><FONT ID="Int">int</FONT> curLexState = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">840 </FONT><A NAME="840"></A><FONT ID="Int">int</FONT> defaultLexState = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">841 </FONT><A NAME="841"></A><FONT ID="Int">int</FONT> jjnewStateCnt;
<FONT ID="LN">842 </FONT><A NAME="842"></A><FONT ID="Int">int</FONT> jjround;
<FONT ID="LN">843 </FONT><A NAME="843"></A><FONT ID="Int">int</FONT> jjmatchedPos;
<FONT ID="LN">844 </FONT><A NAME="844"></A><FONT ID="Int">int</FONT> jjmatchedKind;
<FONT ID="LN">845 </FONT><A NAME="845"></A>
<FONT ID="LN">846 </FONT><A NAME="846"></A><FONT ID="Public">public</FONT> <A HREF="../jminusminus/Token.java.html">Token</A> getNextToken() 
<FONT ID="LN">847 </FONT><A NAME="847"></A>{
<FONT ID="LN">848 </FONT><A NAME="848"></A>  <FONT ID="Int">int</FONT> kind;
<FONT ID="LN">849 </FONT><A NAME="849"></A>  <A HREF="../jminusminus/Token.java.html">Token</A> specialToken = <FONT ID="Null">null</FONT>;
<FONT ID="LN">850 </FONT><A NAME="850"></A>  <A HREF="../jminusminus/Token.java.html">Token</A> matchedToken;
<FONT ID="LN">851 </FONT><A NAME="851"></A>  <FONT ID="Int">int</FONT> curPos = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">852 </FONT><A NAME="852"></A>
<FONT ID="LN">853 </FONT><A NAME="853"></A>  EOFLoop :
<FONT ID="LN">854 </FONT><A NAME="854"></A>  <FONT ID="For">for</FONT> (;;)
<FONT ID="LN">855 </FONT><A NAME="855"></A>  {   
<FONT ID="LN">856 </FONT><A NAME="856"></A>   <FONT ID="Try">try</FONT>   
<FONT ID="LN">857 </FONT><A NAME="857"></A>   {     
<FONT ID="LN">858 </FONT><A NAME="858"></A>      curChar = input_stream.BeginToken();
<FONT ID="LN">859 </FONT><A NAME="859"></A>   }     
<FONT ID="LN">860 </FONT><A NAME="860"></A>   <FONT ID="Catch">catch</FONT>(java.io.IOException e)
<FONT ID="LN">861 </FONT><A NAME="861"></A>   {        
<FONT ID="LN">862 </FONT><A NAME="862"></A>      jjmatchedKind = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">863 </FONT><A NAME="863"></A>      matchedToken = jjFillToken();
<FONT ID="LN">864 </FONT><A NAME="864"></A>      <FONT ID="Return">return</FONT> matchedToken;
<FONT ID="LN">865 </FONT><A NAME="865"></A>   }
<FONT ID="LN">866 </FONT><A NAME="866"></A>
<FONT ID="LN">867 </FONT><A NAME="867"></A>   <FONT ID="Try">try</FONT> { input_stream.backup(<FONT ID="IntegerLiteral">0</FONT>);
<FONT ID="LN">868 </FONT><A NAME="868"></A>      <FONT ID="While">while</FONT> (curChar &lt;= <FONT ID="IntegerLiteral">32</FONT> &amp;&amp; (<FONT ID="IntegerLiteral">0x100003600L</FONT> &amp; (<FONT ID="IntegerLiteral">1L</FONT> &lt;&lt; curChar)) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">869 </FONT><A NAME="869"></A>         curChar = input_stream.BeginToken();
<FONT ID="LN">870 </FONT><A NAME="870"></A>   }
<FONT ID="LN">871 </FONT><A NAME="871"></A>   <FONT ID="Catch">catch</FONT> (java.io.IOException e1) { <FONT ID="Continue">continue</FONT> EOFLoop; }
<FONT ID="LN">872 </FONT><A NAME="872"></A>   jjmatchedKind = <FONT ID="IntegerLiteral">0x7fffffff</FONT>;
<FONT ID="LN">873 </FONT><A NAME="873"></A>   jjmatchedPos = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">874 </FONT><A NAME="874"></A>   curPos = jjMoveStringLiteralDfa0_0();
<FONT ID="LN">875 </FONT><A NAME="875"></A>   <FONT ID="If">if</FONT> (jjmatchedPos == <FONT ID="IntegerLiteral">0</FONT> &amp;&amp; jjmatchedKind &gt; <FONT ID="IntegerLiteral">60</FONT>)
<FONT ID="LN">876 </FONT><A NAME="876"></A>   {
<FONT ID="LN">877 </FONT><A NAME="877"></A>      jjmatchedKind = <FONT ID="IntegerLiteral">60</FONT>;
<FONT ID="LN">878 </FONT><A NAME="878"></A>   }
<FONT ID="LN">879 </FONT><A NAME="879"></A>   <FONT ID="If">if</FONT> (jjmatchedKind != <FONT ID="IntegerLiteral">0x7fffffff</FONT>)
<FONT ID="LN">880 </FONT><A NAME="880"></A>   {
<FONT ID="LN">881 </FONT><A NAME="881"></A>      <FONT ID="If">if</FONT> (jjmatchedPos + <FONT ID="IntegerLiteral">1</FONT> &lt; curPos)
<FONT ID="LN">882 </FONT><A NAME="882"></A>         input_stream.backup(curPos - jjmatchedPos - <FONT ID="IntegerLiteral">1</FONT>);
<FONT ID="LN">883 </FONT><A NAME="883"></A>      <FONT ID="If">if</FONT> ((jjtoToken[jjmatchedKind &gt;&gt; <FONT ID="IntegerLiteral">6</FONT>] &amp; (<FONT ID="IntegerLiteral">1L</FONT> &lt;&lt; (jjmatchedKind &amp; <FONT ID="IntegerLiteral">077</FONT>))) != <FONT ID="IntegerLiteral">0L</FONT>)
<FONT ID="LN">884 </FONT><A NAME="884"></A>      {
<FONT ID="LN">885 </FONT><A NAME="885"></A>         matchedToken = jjFillToken();
<FONT ID="LN">886 </FONT><A NAME="886"></A>         <FONT ID="Return">return</FONT> matchedToken;
<FONT ID="LN">887 </FONT><A NAME="887"></A>      }
<FONT ID="LN">888 </FONT><A NAME="888"></A>      <FONT ID="Else">else</FONT>
<FONT ID="LN">889 </FONT><A NAME="889"></A>      {
<FONT ID="LN">890 </FONT><A NAME="890"></A>         <FONT ID="Continue">continue</FONT> EOFLoop;
<FONT ID="LN">891 </FONT><A NAME="891"></A>      }
<FONT ID="LN">892 </FONT><A NAME="892"></A>   }
<FONT ID="LN">893 </FONT><A NAME="893"></A>   <FONT ID="Int">int</FONT> error_line = input_stream.getEndLine();
<FONT ID="LN">894 </FONT><A NAME="894"></A>   <FONT ID="Int">int</FONT> error_column = input_stream.getEndColumn();
<FONT ID="LN">895 </FONT><A NAME="895"></A>   String error_after = <FONT ID="Null">null</FONT>;
<FONT ID="LN">896 </FONT><A NAME="896"></A>   <FONT ID="Boolean">boolean</FONT> EOFSeen = <FONT ID="False">false</FONT>;
<FONT ID="LN">897 </FONT><A NAME="897"></A>   <FONT ID="Try">try</FONT> { input_stream.readChar(); input_stream.backup(<FONT ID="IntegerLiteral">1</FONT>); }
<FONT ID="LN">898 </FONT><A NAME="898"></A>   <FONT ID="Catch">catch</FONT> (java.io.IOException e1) {
<FONT ID="LN">899 </FONT><A NAME="899"></A>      EOFSeen = <FONT ID="True">true</FONT>;
<FONT ID="LN">900 </FONT><A NAME="900"></A>      error_after = curPos &lt;= <FONT ID="IntegerLiteral">1</FONT> ? <FONT ID="StringLiteral">""</FONT> : input_stream.GetImage();
<FONT ID="LN">901 </FONT><A NAME="901"></A>      <FONT ID="If">if</FONT> (curChar == <FONT ID="CharacerLiteral">'\n'</FONT> || curChar == <FONT ID="CharacerLiteral">'\r'</FONT>) {
<FONT ID="LN">902 </FONT><A NAME="902"></A>         error_line++;
<FONT ID="LN">903 </FONT><A NAME="903"></A>         error_column = <FONT ID="IntegerLiteral">0</FONT>;
<FONT ID="LN">904 </FONT><A NAME="904"></A>      }
<FONT ID="LN">905 </FONT><A NAME="905"></A>      <FONT ID="Else">else</FONT>
<FONT ID="LN">906 </FONT><A NAME="906"></A>         error_column++;
<FONT ID="LN">907 </FONT><A NAME="907"></A>   }
<FONT ID="LN">908 </FONT><A NAME="908"></A>   <FONT ID="If">if</FONT> (!EOFSeen) {
<FONT ID="LN">909 </FONT><A NAME="909"></A>      input_stream.backup(<FONT ID="IntegerLiteral">1</FONT>);
<FONT ID="LN">910 </FONT><A NAME="910"></A>      error_after = curPos &lt;= <FONT ID="IntegerLiteral">1</FONT> ? <FONT ID="StringLiteral">""</FONT> : input_stream.GetImage();
<FONT ID="LN">911 </FONT><A NAME="911"></A>   }
<FONT ID="LN">912 </FONT><A NAME="912"></A>   <FONT ID="Throw">throw</FONT> <FONT ID="New">new</FONT> <A HREF="../jminusminus/TokenMgrError.java.html">TokenMgrError</A>(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
<FONT ID="LN">913 </FONT><A NAME="913"></A>  }
<FONT ID="LN">914 </FONT><A NAME="914"></A>}
<FONT ID="LN">915 </FONT><A NAME="915"></A>
<FONT ID="LN">916 </FONT><A NAME="916"></A>}
<FONT ID="LN">917 </FONT><A NAME="917"></A></pre>
</BODY>
</HTML>